package models

import "time"

type SysPolitical struct {
	ID int `json:"id" gorm:"primary key;AUTO_INCREMENT"`
	StuID int `json:"stu_id"`
	JoinGroupTime time.Time `json:"join_group_time"`
	ApplicationPartyTime time.Time `json:"application_party_time"`
	ActivistTime time.Time `json:"activist_time"`
	KeyDevTime time.Time `json:"key_dev_time"`
	PromotionTime time.Time `json:"promotion_time"`
	PartyClassTime time.Time `json:"party_class_time"`
	PartyClassScore int `json:"party_class_score"`
	ProbPartyMemberTime time.Time `json:"prob_party_member_time"`
	PartyMemberTime time.Time `json:"party_member_time"`
	Introducer string `json:"introducer"`
	Student SysStudent `gorm:"ForeignKey:StuID;AssociationForeignKey:StuID" json:"student"`
}
